@database "BlitzBlank.guide" @Node MAIN "BlitzBlank 2.60 16.05.95" B L I T Z B L A N K 2 . 6 0 @{" Was ist BlitzBlank? (Features) " link P1} @{" Was kann BlitzBlank? " link P2} @{" Was braucht BlitzBlank? " link P3} @{" Installation " link P4} @{" BlitzBlank und BlitzBlankPrefs " link P5} @{" Oberfl che von BlitzBlankPrefs " link P6} @{" Men s von BlitzBlankPrefs " link P7} @{" ARexx " link P8} @{" Tastenkombinationen " link P9} @{" Beenden von BlitzBlank " link P10} @{" Zufallsgenerator " link randomgen} @{" Tooltypes/CLI-Parameter " link parameter} @{" Technik " link P11} @{" Probleme? " link P12} @{" Grafikkarten " link P13} @{" Fehler? Verbesserungsvorschl ge? " link P14} @{" Autor " link P15} @{" Copyright/Garantie/Kosten " link P16} @{" Danksagungen " link P17} @{" Entwicklungsgeschichte " link P18} @{" MUI " link mui} @{" Module " link modules} @{" Modulautoren " link modauthors} @{" Neue Module? " link newmods} @endnode @node P1 "Was ist BlitzBlank?" Beschreibung von BlitzBlank: ---------------------------- Tja, schon wieder ein Screenblanker (Bildschirmschoner). Aber dieser hat die folgenden Eigenschaften: - AGA/OS 3.0 kompatibel - die meisten Module sind kompatibel zu Grafikkarten - modular (demn chst mehr Module) - viele, n tzliche M glichkeiten - viele witzige Module - eingebauter Mausblanker (Zeit und Tastendruck gesteuert) - nette Oberfl che (Style-Guide-konform) - eingebauter Screenmode-Requester (hat Commodore bei OS 2.0 vergessen) - ARexx-Interface - voll system-konform - eigener Prefs-Editor (BlitzBlankPrefs) - schwarzer Bildschirm automatisch, wenn durch hohe CPU-Belastung ein Blanker anh - kein Absturz, wenn ein freches Programm sein Window auf dem Blankscreen ffnet - Mausempfindlichkeit gegen Ersch tterungen einstellbar - "Sofort Blanken"- und "Niemals Blanken"-Ecke (Gr e einstellbar) - Joystick-Abfrage - flexible Zufallsfunktion - Commodity r jedes Modul (das es erlaubt) ein eigener Screenmode m glich - AmigaGuide-Anleitung mit context-sensitiver Hilfe-Funktion - Reblanking (Modulscreen wird alle 5 Sekunden in den Vordergrund gebracht) @endnode @node P2 "Was kann BlitzBlank?" BlitzBlank kann: ---------------- - den Monitor schonen (einbrennen verhindern) - den Mauszeiger verschwinden lassen - unterhalten - erstaunen @endnode @node P3 "Was braucht BlitzBlank?" BlitzBlank braucht: ------------------- - einen Amiga ;-)) - AmigaOS 2.04 oder besser (wer noch 1.3 benutzt, ist selbst schuld) - @{" MUI " link mui} 2.3 - folgende Libraries m ssen ausserdem in LIBS: vorhanden sein: * commodities.library * rexxsyslib.library * amigaguide.library @endnode @node P4 "Installation" Folgende Schritte m ssen zur Installation unternommen werden: ------------------------------------------------------------- Automatische Installation: 1. Eine eventuelle alte Version von BlitzBlank KOMPLETT l schen (inkl. Module). 2. Installationsskript starten, indem "Install" doppel-geklickt wird. Sollte daraufhin eine Meldung erscheinen "Installer nicht gefunden" oder hnlich, dann kopieren Sie bitte den Installer von Ihrer AmigaOS Install-Disk auf Ihre Festplatte ins C: (SYS:C/) Verzeichnis. Sollte sich daraufhin das Installationsskript immer noch nicht starten lassen, dann k nnen Sie immer noch die manuelle Installation vornehmen. 3. Folgen Sie den Anweisungen und beantworten Sie die Fragen des Installers. In der Regel m ssen Sie immer nur "Proceed" (Weiter) anklicken. Manuelle Installation: 1. Eine eventuell vorhandene alte Version von BlitzBlank KOMPLETT l schen (inkl. Module). 2. BlitzBlank nach SYS:WBStartup kopieren. 3. BlitzBlank-Schublade irgendwohin kopieren. 4. Locale/Catalogs/deutsch/blitzblank.catalog -> Locale:Catalogs/deutsch/ (nur wenn Sie mind. Amiga OS 2.1 haben) 5. BlitzBlankPrefs KANN nach SYS:PREFS kopiert werden, mu aber nicht. Wenn dies geschieht, sollte BlitzBlank.guide nach S: kopiert werden. 6. Libs/iff.library und Libs/blitzblank.library nach LIBS: kopieren. 7. BlitzBlankPrefs starten. 8. Bei "Path" den Pfad zu den Modulen einstellen (eingeben oder per Filerequester nach Anklicken des Gadgets neben dem Wort "Modulpfad"). 9. SAVE anklicken. 10. BlitzBlank starten. 11. Falls ein 68020/30/40 Prozessor vorhanden ist, k nnen die entsprechenden Files in 68020/ benutzt werden. Falls zus tzlich ein math. CoPro. (FPU) vorhanden ist, k nnen zus tzlich die Files in 68020+FPU/ oder 68040+FPU/ verwendet werden. Hinweis: BlitzBlankPrefs besitzt eine context-sensitive Hilfe. D.h., durch Dr der HELP-Taste bekommt man Hilfe zu dem Objekt, ber dem gerade der Mauszeiger steht. Dazu mu aber BlitzBlank.guide f r BlitzBlankPrefs erreichbar sein. @endnode @node P5 "BlitzBlank und BlitzBlankPrefs" BlitzBlank und BlitzBlankPrefs: ------------------------------- Das BlitzBlank-Paket besteht aus mehreren Bestandteilen. Zum einen sind da die einzelnen Module, zum anderen gibt es BlitzBlank und BlitzBlankPrefs. Schlie lich noch blitzblank.library. BlitzBlank ist der eigentliche Blanker, der laufend im Hintergrund l und im Falle des Falles die Module startet, etc. BlitzBlankPrefs ist der Preferences-Editor (Voreinsteller) f r BlitzBlank. Dort wird das Verhalten von BlitzBlank eingestellt. Blitzblank.library ist die notwendige Library, die BlitzBlank benutzt, um mit den Modulen zu kommunizieren und die au erdem den Modulen tzliche Funktionen zur Verf gung stellt. @endnode @node P6 "Oberfl che von BlitzBlankPrefs" Oberfl che von BlitzBlankPrefs: ------------------------------- Alle Bestandteile der Oberfl che k nnen mit der Maus oder mit den unterstrichenen Tasten (auch mit SHIFT) manipuliert werden. Das Dr cken der HELP-Taste ber einem bestimmten Gadget ruft die Hilfe zu diesem auf. Wird die HELP-Taste gedr ckt, w hrend ein Modul konfiguriert wird, dann wird die Anleitung zu diesem Modul angezeigt. Die Oberfl che von BlitzBlankPrefs besteht aus folgenden Teilen: @{" Speichern/Benutzen/Abbrechen-Gadgets " link close} @{" Modul-Einstellungen " link moduleconfig} @{" Maus-Einstellungen " link mouse} @{" Optionen " link options} @{" Ecken-Einstellungen " link corners} @endnode @node close "Speichern/Benutzen/Abbrechen-Gadgets" Speichern/Benutzen/Abbrechen-Gadgets: ------------------------------------- @{" Speichern " link save} @{" Benutzen " link use} @{" Abbrechen " link cancel} @endnode @node save "Speichern/Benutzen/Abbrechen-Gadgets" Speichern: ---------- Die aktuellen Einstellungen werden dauerhaft gespeichert und BlitzBlankPrefs wird beendet. @endnode @node use "Speichern/Benutzen/Abbrechen-Gadgets" Benutzen: --------- Die aktuellen Einstellungen werden bernommen und benutzt, aber nicht dauerhaft gespeichert. BlitzBlankPrefs wird beendet. @endnode @node cancel "Speichern/Benutzen/Abbrechen-Gadgets" Abbrechen: ---------- Alle Einstellungen werden auf die Werte vor dem Start von BlitzBlankPrefs gesetzt und BlitzBlankPrefs wird beendet. @endnode @node moduleconfig "Modul-Einstellungen" Modul-Einstellungen: -------------------- @{" Modul-Liste " link modulelist} @{" Prefstaste " link prefskey} @{" Blanktaste " link blankkey} @{" Blankzeit " link blanktime} @{" Zufallszeit " link randomtime} @{" Modulpfad " link modpath} @{" Modulpri " link modpri} @{" Testen " link test} @{" Einrichten " link config} @endnode @node modulelist "Modul-Einstellungen" Modul-Liste: ------------ Hier werden alle verf gbaren Module angezeigt. Wird nur das eingebaute Modul (@{" Blackout " link Blackout}) angezeigt, so stimmt der Pfad zu den Modulen nicht. Ein Modul wird per Mausklick angew hlt, ein Doppelklick selektiert/deselektiert das Modul f r den @{" Zufallsgenerator " link randomgen}. @endnode @node prefskey "Modul-Einstellungen" Prefstaste: ----------- Hier stellt man die Tastenkombination f r das Aufrufen von BlitzBlankPrefs ein. Werden diese Tasten gleichzeitig gedr ckt und BlitzBlank ist aktiv, so ruft es BlitzBlankPrefs auf. @endnode @node blankkey "Modul-Einstellungen" Blanktaste: ----------- Hier wird die Tastenkombination zum sofortigen Blanken des Bildschirms eingestellt. Das hei t, wenn BlitzBlank l uft und diese Tasten gleichzeitig ckt werden, wird sofort der eingestellte Blanker gestartet. @endnode @node blanktime "Modul-Einstellungen" Blankzeit: ---------- Hier wird die Zeit eingestellt, die ohne Mausbewegung, Tastendruck etc. vergehen mu , bevor ein Blankermodul aktiviert wird. Wird hier "0" eingegeben, dann wird niemals geblankt. @endnode @node randomtime "Modul-Einstellungen" Zufallszeit: ------------ Hier wird die Zeit eingestellt, nach der bei aktiviertem @{" Zufallsgenerator " link randomgen} auf ein anderes Modul umgeschaltet werden soll. Wenn in der Modul-Liste weniger als 2 Module fett angezeigt werden, dann ist dieses Feld nicht hlbar. Wenn hier eine "0" eingetragen wird, dann wird w hrend des Blankens nicht auf andere Module umgeschaltet. @endnode @node modpath "Modul-Einstellungen" Modulpfad: ---------- Hier mu der Pfad zu dem Verzeichnis mit den Modulen stehen, (zB "dh0:BlitzBlank/Modules/"). Wenn hier der falsche Pfad eingetragen ist, dann findet BlitzBlank/BlitzBlankPrefs die Module nicht. Durch anklicken des kleinen, quadratischen Gadgets neben dem Feld (oder durch dr cken der von CTRL-P), kann der Pfad mittels eines Filerequesters komfortabel ausgew hlt werden. @endnode @node modpri "Modul-Einstellungen" Modulpri: --------- Hier wird die Taskpriorit t der BlitzBlank-Module eingestellt. Bei einer Priorit t kleiner als 0, wird eher das Modul angehalten, als da anderen Programmen Rechenzeit entzogen wird. H lt das Modul tats chlich f einige Zeit an, blendet BlitzBlank automatisch auf einen schwarzen Screen um (wenn @{" berwachung " link watch} aktiv ist), damit sich die stehende Blanker-Grafik nicht einbrennen kann. @endnode @node test "Modul-Einstellungen" Testen: ------- Durch Anklicken dieses Gadgets schickt BlitzBlankPrefs die aktuellen Einstellungen an BlitzBlank und fordert dieses auf, das aktuelle Modul zu starten. Hiermit kann man Ver nderungen der Einstellungen direkt ausprobieren. Das funktioniert nat rlich nur, wenn BlitzBlank bereits uft (wenn nicht, wird eine Fehlermeldung angezeigt). @endnode @node config "Modul-Einstellungen" Einrichten: ----------- Dieses Gadget ffnet das Einstellungsfenster von dem gerade angew hlten @{" Modul " link modules}. Wird in diesem Fenster die HELP-Taste gedr ckt, erscheint die Anleitung r dieses Modul. Folgende M glichkeiten stehen au er den Modul-spezifischen Einstellungen zur Verf gung: Speichern - Die aktuellen Einstellungen werden gespeichert Testen - Die aktuellen Einstellungen werden getestet Anzeige - Der Bildschirmmodus f r dieses Modul wird eingestellt Info - Informationen ber dieses Modul werden angezeigt Voreinst. - Die Standard-Einstellungen f r dieses Modul werden gesetzt Abbrechen - Das Fenster wird ohne zu speichern verlassen Nicht jedes Modul bietet alle M glichkeiten an. @endnode @node mouse "Maus-Einstellungen" Maus-Einstellungen: ------------------- @{" Tr gheit " link fuzzy} @{" #Tasten " link keys} @{" Zeit " link mousetime} @endnode @node fuzzy "Maus-Einstellungen" gheit: --------- Hiermit kann man die Empfindlichkeit der Maus gegen Ersch tterungen im geblankten Zustand einstellen. Ist der Wert 0, so reicht die geringste Ersch tterung der Maus (Tischwackeln zB) und der Blanker verschwindet. Bei einem Wert von 20 kann man sogar mit den Fingern auf der Maus trommeln, ohne eine Bewegung erkannt wird. Dies alles gilt nur f r das Deaktivieren eines laufenden Blankermoduls. @endnode @node keys "Maus-Einstellungen" #Tasten: -------- Dieser Regler bestimmt die Anzahl der Tastendr cke nach denen die Maus geblankt werden soll. Zu beachten ist hierbei, da das Dr cken UND Loslassen einer Taste als ZWEI Tastendr cke z hlt. Wenn der Regler auf 0 steht, wird die Maus durch Tastatureingaben nicht geblankt. @endnode @node mousetime "Maus-Einstellungen" Zeit: ----- Hier wird die Zeit in Sekunden eingegeben, die bis zum Blanken der Maus vergehen sollen. Mausklick oder Mausbewegung bewirken ein Zur cksetzen des Timers. Eine "0" bewirkt, da die Maus nicht durch Zeitablauf geblankt wird. @endnode @node options "Optionen" Optionen: --------- berwachung " link watch} @{" Taste merken " link passkey} @{" Joystick-Check " link joystick} @endnode @node watch "Optionen" berwachung: ------------ Hier kann die CPU-Zeit- berwachung von BlitzBlank aktiviert werden. Dadurch wird, wenn das aktivierte Blankmodul wegen zu hohem CPU-Verbrauch anderer Tasks stehen bleibt, der Bildschirm auf ganz schwarz geschaltet (es wird ein 320x200-Screen mit einer Bitplane im Modus des Blankmoduls ge ffnet). @endnode @node passkey "Optionen" Taste merken: ------------- Wenn diese Option aktiviert ist, dann wird das Zeichen der Taste, die zum Abbruch des Blankes f hrte, in das vorher aktivierte Window weitergeleitet. Ansonsten wird dieser Tastendruck "geschluckt". Beispiel: Vor dem Blanken war ein Editor aktiviert. Nach der abgelaufenen Blankzeit ruft BlitzBlank ein Blankmodul auf. Dieses wird durch Dr cken zB der "G"-Taste abgebrochen. Dann verschwindet der Blanker und ein "G" erscheint im Editor-Fenster. @endnode @node joystick "Optionen" Joystick-Check: --------------- Diese Option schaltet die berwachung des Joystick-Anschlusses ein und aus. Wenn sie aktiviert ist, dann f hren Joystick-Bewegungen (genau wie Mausbewegungen) zum Abbruch des Blankers bzw. setzen den Blank- Counddown zur Da es UNTER UMST NDEN zu Problemen mit Spielen kommen k nnte (bis jetzt traten noch keine auf), ist diese Funktion hier abschaltbar. Bei Benutzung eines Dongles (zB von Real 3D) sollte diese Funktion abgeschaltet werden. @endnode @node corners "Ecken-Einstellungen" Ecken-Einstellungen: -------------------- @{" Gr e " link cornersize} @{" Sofort blanken " link blanknow} @{" Niemals blanken " link blanknever} @endnode @node cornersize "Ecken-Einstellungen" ------ Hier wird festgelegt, wie gro der Erkennungsbereich f r die Eckenoptionen ist. Wenn hier zB 1 eingestellt wird, mu der Mauszeiger ganz genau auf dem Eckpixel stehen, damit eine der Eckenoptionen aktiv wird. @endnode @node blanknow "Ecken-Einstellungen" Sofort blanken: --------------- Hier kann eine der 4 Bildschirm-Ecken eingestellt werden (oder keine). Wenn der Mauszeiger in diese Ecke bewegt wird und dort kurz stehenbleibt, wird sofort geblankt. @endnode @node blanknever "Ecken-Einstellungen" Niemals blanken: ---------------- Hier kann eine der 4 Bildschirm-Ecken eingestellt werden (oder keine). Wenn der Mauszeiger in diese Ecke bewegt wird und dort stehenbleibt, wird nie geblankt, der Countdown zum Blanken (@{" Blankzeit " link blanktime}) wird angehalten. @endnode @node P7 "Men s von BlitzBlankPrefs" s von BlitzBlankPrefs: -------------------------- Alle Men punkte k nnen auch ber die jeweils nebenstehende Tastenkombination aktiviert werden. Projekt/ ffnen: dt eine gespeicherte Konfiguration. Projekt/speichern als: Speichert die Konfiguration unter einem speziellen Namen ab. Projekt/ Zeigt Informationen/Copyright an. Projekt/beenden: Beendet BlitzBlankPrefs ohne bernahme der ge nderten Konfiguration. Vorgaben/auf Vorgaben zur cksetzen: Aktiviert die Grundeinstellungen von BlitzBlank. Vorgaben/auf zuletzt gespeichertes: Aktiviert die zuletzt gespeicherte Konfiguration. Vorgaben/auf vorherigen Stand: Aktiviert die Konfiguration, die beim Start von BlitzBlankPrefs aktiv war. Optionen/Piktogramme erzeugen?: Legt fest, ob bei "Save As" auch ein Icon mitgespeichert wird. Aktion/BlitzBlank anhalten: Die Anwahl dieses Men punkts beendet BlitzBlank (nicht BlitzBlankPrefs). @endnode @node P8 "ARexx" ARexx-Befehle von BlitzBlank: ----------------------------- BlitzBlank besitzt einen ARexx-Port (Name: "BLITZBLANK"), ber den man BlitzBlank steuern und die Einstellungen tempor ndern kann. Dazu sind folgende Befehle vorhanden: BlitzBlank wird beendet. BLANK BlitzBlank startet sofort das aktuelle Blankermodul. UNBLANK BlitzBlank beendet sofort das laufende Blankermodul. RELOAD Die Konfiguration wird neu geladen. MODULE=modulename Der Name des aktuellen Moduls wird eingestellt. Entspricht dem Anw in der @{" Modul-Liste " link modulelist}. RANDOMMODULES=Modulname,Modulname,Modulname Die Module f r den @{" Zufallsgenerator " link randomgen} werden festgelegt. Dies entspricht dem Doppel-Klicken in der @{" Modul-Liste " link modulelist}. PREFSKEY=key Die Tastenkombination f r den Aufruf von BlitzBlankPrefs wird eingestellt. Entspricht dem Feld @{" Prefstaste " link prefskey}. BLANKKEY=key Die Tastenkombination zum sofortigen Blanken wird eingestellt. Entspricht dem Feld @{" Blanktaste " link blankkey}. BLANKTIME=sec Die Zeit bis zum Blanken wird eingestellt. Entspricht dem Feld @{" Blankzeit " link blanktime}. RANDOMTIME=sec Die Zeit bis zum Umschalten auf ein anderes Modul wird eingestellt. Entspricht dem Feld @{" Zufallszeit " link randomtime}. PATH=path Der Pfad zu den Modulen wird festgelegt. Entspricht dem Feld @{" Modulpfad " link modpath}. MODPRI=num Die Modul-Taskpriorit t wird eingestellt. Entspricht dem Regler @{" Modulpri " link modpri}. FUZZY=num Die Empfindlichkeit der Maus gegen Ersch tterungen im geblankten Zustand wird eingestellt. Entspricht dem Regler @{" Tr gheit " link fuzzy}. KEYSTROKES=num Anzahl der Tastendr cke bis zum Blanken der Maus wird eingestellt. Entspricht dem Regler @{" #Tasten " link keys}. MOUSETIME=sec Die Zeit bis zum Blanken der Maus wird eingestellt. Entspricht dem Feld @{" Zeit " link mousetime}. WATCHCPU=YES|NO Stellt ein, ob beim Blanken die CPU berwacht werden soll. Entspricht der Option @{" berwachung " link watch}. PASSKEY=YES|NO Stellt ein, ob beim Blankabbruch die Taste weitergeleitet werden soll. Entspricht der Option @{" Taste merken " link passkey}. JOYSTICK=YES|NO Stellt ein, ob der Joystick-Anschlu berwacht werden soll. Entspricht der Option @{" Joystick-Check " link joystick}. CORNERSIZE=num Stellt die @{" Gr e " link cornersize} der Ecken ein. BLANKNOW=NONE|UPPERLEFT|UPPERRIGHT|LOWERLEFT|LOWERRIGHT Die "Blank Now"-Ecke wird gew hlt. Beschreibung siehe @{" Sofort blanken " link blanknow}. BLANKNEVER=NONE|UPPERLEFT|UPPERRIGHT|LOWERLEFT|LOWERRIGHT Die "Blank Never"-Ecke wird gew hlt. Beschreibung siehe @{" Niemals blanken " link blanknever}. DISABLE Entspricht "Disable" in Commodities-Exchange und deaktiviert BlitzBlank tempor ENABLE Entspricht "Enable" in Commodities-Exchange und reaktiviert BlitzBlank wieder nach einem DISABLE. DEBUG Startet das aktuelle Modul, so da es nur von dem ARexx-Befehl UNBLANK abgebrochen werden kann. Beispiele: rx "ADDRESS 'BLITZBLANK' 'MODULE=Fade'" (Das Modul Fade wird eingestellt) rx "ADDRESS 'BLITZBLANK' 'BLANK'" (Es wird sofort geblankt) rx "ADDRESS 'BLITZBLANK' 'BLANKTIME=0'" (Es wird nicht mehr geblankt) rx "ADDRESS 'BLITZBLANK' 'MOUSETIME=5'" (Nach 5 Sekunden ohne Mausaktivitit t wird die Maus geblankt) @endnode @node P9 "Tastenkombinationen" AmigaOS Tastenkombinationen: ---------------------------- AmigaOS kennt bestimmte W rter, um Tastenkombinationen zu beschreiben. Diese werden bei BlitzBlank dazu ben tigt, um die Prefstase und die Blanktaste zu beschreiben: Auswahltasten: ctrl = CTRL-Taste lshift = linke SHIFT-Taste rshift = rechte SHIFT-Taste lalt = linke ALT-Taste ralt = rechte ALT-Taste lcommand = linke AMIGA-Taste rcommand = rechte AMIGA-Taste Sonstige Tasten: esc = ESC-Taste help = HELP-Taste f1 bis f10 = F1- bis F10-Taste a bis z = Buchstaben-Tasten 0 bis 9 = Zahlen-Tasten Um nun eine Tastenkombination zu beschreiben, sind beliebige viele Auswahltasten + eine sonstige Taste erlaubt. Beispiele: ctrl esc ctrl alt f1 lshift lalt a ctrl lalt ralt help @endnode @node P10 "Beenden von BlitzBlank" BlitzBlank kann folgenderma en beendet werden: ---------------------------------------------- - Von BlitzBlankPrefs aus mit dem Men punkt Aktion/BlitzBlank anhalten - Erneutes Starten und beantworten des Requesters mit "Ja" ber den ARexx-Befehl QUIT ber das Commodities-Exchange Programm der WorkBench @endnode @node randomgen "Zufallsgenerator" Zufallsgenerator: ----------------- BlitzBlank hat einen eingebauten Zufallsgenerator, der f r Abwechslung sorgt. Aktiviert wird er, indem mindestens 2 Module in der @{" Modul-Liste " link modulelist} durch Doppelklick (Name erscheint fett) selektiert werden. Danach wird beim Blanken immer eines der selektierten Module zuf ausgew hlt und nicht mehr das angew hlte (selektiert=fett, angew hlt=blau). Wenn mindestens 2 Module selektiert sind (weniger macht auch keinen Sinn) und wird zus tzlich eine @{" Zufallszeit " link randomtime} >0 eingestellt, dann wird sogar w hrend des Blankens nach der angegebenen Zeit auf ein anderes Modul umgeschaltet. @endnode @node parameter "Tooltypes/CLI-Parameter" Tooltypes/CLI-Parameter: ------------------------ BlitzBlank erkennt folgende Parameter: CX_PRIORITY=num Legt die Commodity-Priorit t fest. Sollte auf 1 stehen. BlitzBlankPrefs kennt die blichen Voreinsteller-Parameter: Tooltypes: CREATEICONS=YES|NO ACTION=USE|SAVE CLI-Parameter: @endnode @node P11 "Technik" Ein paar technische Informationen ber BlitzBlank: -------------------------------------------------- - BlitzBlankPrefs entspricht in der Aufmachung den System-Prefs. - BlitzBlank ist ein Commodity und unterst tzt auch die Commodity- blichen ToolTypes. - BlitzBlank hat einen Tochtertask, der dabei hilft, festzustellen, ob ein Modul durch hohe CPU-Belastung steht, ob also BlitzBlank den Bildschirm ganz schwarz schalten mu - BlitzBlankPrefs l t sich komplett mit der Tastatur bedienen. - BlitzBlank`s Screenmoderequester ist voll font-sensitiv und (im Gegensatz zu dem OS 2.1/3.x ASL-Requester) tastatursteuerbar. - BlitzBlank hat eine Entwicklungszeit von ber einem Jahr hinter sich - BlitzBlank und alle zugeh rigen Programme sind Enforcer- und Mungwall- getestet und verloren bei Tests keinen Speicher. - BlitzBlank und BlitzBlankPrefs k nnen auch ber die Shell gestartet werden. - BlitzBlank braucht fast keine CPU-Zeit (0.010% auf A4000), bei nicht aktiviertem Mausblanker gar keine. Auch beim Mausbewegen braucht BlitzBlank sehr wenig Rechenzeit. @endnode @node P12 "Probleme?" gliche Probleme: ------------------ Problem: BlitzBlank funktioniert berhaupt nicht. sung: AmigaOS 2.04 oder besser ist nicht installiert. Problem: Manche Module funktionieren nicht. sung: Zu wenig Hauptspeicher frei. Problem: Konfigurationen werden nicht richtig gespeichert und XPK/XFH wird benutzt. sung: Aktuelle XPK/XFH-Version installieren. Problem: BlitzBlank, BlitzBlankPrefs oder ein Modul st rzen ab. sung: Autor kontaktieren. @endnode @node P13 "Grafikkarten" Betrieb von BlitzBlank mit Grafikkarten: ---------------------------------------- BlitzBlank ist mit der Picasso und der Piccolo getestet. Dabei mu (bei Verwendung eines Grafikkarten-Screens) folgendes beachtet werden: - Bei Spot und Tiles mu se" ausgeschaltet sein. - Bei Spot sollte nicht mehr, als ein Spot eingestellt werden. - Die Option "Puffern" sollte nicht verwendet werden, da Double-Buffering zur Zeit auf Grafikkarten entweder sehr langsam oder wirkungslos ist. - In Verbindung mit EGS 7.1 (Piccolo) st rzen manche Module ab, wenn ein Piccolo-Screen verwendet wird. Da es bei einem kurzen Test mit CyberGfx 40.40 keinerlei Probleme gab (auf dem gleichen System), scheint EGS 7.1 daran schuld zu sein und nicht die Module. @endnode @node P14 "Fehler? Verbesserungsvorschl Fehler und Verbesserungsvorschl ----------------------------------- Bei Fehlern bitte den @{" Autor " link P15} mit genauer Fehlerbeschreibung und Angabe der genauen Rechnerkonfiguration (Modell, Ausstattung, OS-Version) kontaktieren. Gleiches gilt f r Verbesserungsvorschl @endnode @node P15 "Autor" Autor: ------ Thomas B Gartenstr. 16 D-76761 R lzheim Deutschland Mailbox: Amiga Inside II, ++49-7272-76611 (07272/76611) FIDO: Thomas Boerkel, 2:2476/541.0 Usenet: Thomas_Boerkel@amiga_inside2.schiele-ct.de Amiganet: Thomas Boerkel, 39:173/60.0 KAMInet: Thomas Boerkel, 82:100/7.0 Rally-Box: Tom @endnode @node P16 "Copyright/Garantie" Copyright und Garantie: ----------------------- BlitzBlank und BlitzBlankPrefs sind Copyright 1993-95 by Thomas B rkel. BlitzBlank ist GIFTware. Wem's gef llt, der darf mir ein Geschenk schicken (Geld etc.) oder wenigstens eine Postkarte bzw. eine Mail schreiben. Dies ist aber kein MUSS. BlitzBlank darf nicht bei kommerziellen Programmen beigelegt werden und darf nicht auf PD/FD-Disketten, die mehr als DM 3.-/US$2 kosten erscheinen. BlitzBlank darf auf den Aminet/Fish/Saar-AG CDs erscheinen. BlitzBlank darf frei kopiert werden, jedoch darf kein Teil ver ndert werden. BlitzBlank darf nur mit dem kompletten, unver nderten Archiv weitergegeben werden. BlitzBlank darf nicht mit Profit verkauft werden. Die beigelegten Sourcecodes dienen nur der Anschauung f r die Programmierung von Modulen und d rfen ohne das Einverst ndnis der Autoren nirgendwo anders verwendet werden. Das gleiche gilt f Grafiken etc. Es gibt KEINE Garantie f r BlitzBlank. BlitzBlank wird auf eigenes Risiko verwendet. Der Autor ist in KEINER Weise f r IRGENDWELCHE Sch verantwortlich, die BlitzBlank anrichtet. Das alles gilt auch f r die BlitzBlank-Module. @endnode @node P17 "Danksagungen" Danksagungen: ------------- Mein besonderer Dank geht an: Alexander Wiggert f r Betatests, Ideen, Ratschl ge und dr ngeln ;-)))) Ausserdem f r das bersetzen der Anleitungen ins Englische! Dirk Farin f r Anregungen und viele Module! :-))) Kenneth Fribert f r Bugreports, Ideen und f r die d nische bersetzung. rgen Denner f r Betatests, Ratschl ge, die Idee zu Lines und f r Splines. Desweitern (alphabetische Reihenfolge): - Matthias Bock f r Betatests, Ratschl - Wolfgang B rkel f r die mathematischen Grundlagen von Pyro - Ex-Commodore-Leute f r den Amiga und sein m chtiges Betriebssystem - Brian Larson f r Bugreports - Mark Rose f r Betatests und die MagicWB-Icons - Stefan Scholl f r Betatests - Mathias Supp f r Betatests und Ideen - Christian A. Weber f r die iff.library - Peter Wenz f r Betatests @endnode @node P18 "Entwicklungsgeschichte" Entwicklungsgeschichte von BlitzBlank: -------------------------------------- V1.00: ------ Erste ffentliche Release (1993). V1.01: ------ Bugfix der 1.00. V2.00: ------ Version f r den Programmier-Wettbewerb in einer deutschen Amiga-Zeitschrift. Hat leider nicht gewonnen und wurde auch nie ver ffentlicht. V2.50: ------ tenteils neu geschrieben - MUI-Oberfl - Module wesentlich k - Neue Optionen/M glichkeiten - Wesentlich stabiler - Weniger Rechenzeit-Verbrauch - Geteilt in Blanker und Prefs - ARexx-Port - Viele neue Module V2.50a: ------- - Enforcer-Hit in BB.Lines beseitigt - Mindest-Screentiefe f r BB.Radar auf 3 gesetzt (Crash bei 2) V2.50b: ------- - Schwarzer Screen zwischen den Modulen beim Randomizer hat die richtigen Overscan-Dimensionen, abgeschalteten Border und die richtige ModeID - Schnelles UnBlank auch bei sehr starker CPU-Belastung V2.60: ------ *BlitzBlank: - BlitzBlank nach C portiert (-> k rzer und schneller) - Fuzzy Mouse Bug behoben: Funktioniert jetzt besser - Voreingestellte Blankzeit/Mauszeit stimmt bei fehlendem BlitzBlank.prefs - Mouseblanking ist 100% kompatibel zum Commodore Mouseblanker - Tooltype/Parameter NASTYMOUSEBLANK existiert nicht mehr - Reblank-Funktion in BlitzBlank eingebaut, momentan auf 5 Sekunden festgelegt - Blackout funktioniert im Random-Mode richtig - Wenn ein Modul nicht gefunden wird, wird Blackout benutzt - WB wird nicht mehr unn tig untersucht (und dadurch ge ffnet) - Interne Fehlerbeseitigungen und Ver nderungen *BlitzBlankPrefs: - BBPrefs st rzte beim Verlassen ab, wenn kein .info da war - ARexx-Routine von BBPrefs "ges ubert" - Fuzzy-Mouse (Tr gheit) ist von 0-30 einstellbar - Bei Benutzen/Speichern werden immer die selektierten Module korrekt abgespeichert *Module: - Clock hat im Analog-Modus fr her die richtige Priorit - 24h-Modus bei Clock/Digital ist wirklich abschaltbar - Slideshow scannt auch Unterverzeichnisse - Lines hat eine bessere Farbpalette - Delay in Lines eingebaut - Clock, Mosaic, Spot, Tiles, Worms benutzen haben einen korrekten Aspect-Ratio - Snow hat einen zus tzlichen Parameter (max. Schneeh - Noise und Fountain faden am Schlu langsam aus im Random-Mode - Neue Module: ASwarm, FlyingToaster, Fractal, Goats, Gravity, Maze, Plasma, Skyline, StarField, TicTacToe *blitzblank.library: - Abbrechen des Blankens mit der rechten Maustaste h lt den Modulscreen nicht mehr fest - Neue Library-Funktionen: BBL_RainbowPalette(), BBL_RemainingTime(), BBL_CloneFirstScreen() - Neue Variablen in BB_Screeninfo: xpixelsize, ypixelsize - Locale-Strings wurden zu fr h freigegeben @endnode @node mui "MUI" This application uses MUI - MagicUserInterface (c) Copyright 1993/94 by Stefan Stuntz MUI is a system to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to his personal taste. MUI is distributed as shareware. To obtain a complete package containing lots of examples and more information about registration please look for a file called "muiXXusr.lha" (XX means the latest version number) on your local bulletin boards or on public domain disks. If you want to register directly, feel free to send DM 30.- or US$ 20.- to Stefan Stuntz Eduard-Spranger-Stra 80935 M nchen GERMANY @endnode @node modules "Module" Jedes Modul (au er Blackout) hat ein eigenes Einstellungsfenster. Wird in diesem Fenster die HELP-Taste gedr ckt, erscheint die Anleitung r dieses Modul. Folgende M glichkeiten stehen au er den Modul-spezifischen Einstellungen zur Verf gung: Speichern - Die aktuellen Einstellungen werden gespeichert Testen - Die aktuellen Einstellungen werden getestet Anzeige - Der Bildschirmmodus f r dieses Modul wird eingestellt Info - Informationen ber dieses Modul werden angezeigt Voreinst. - Die Standard-Einstellungen f r dieses Modul werden gesetzt Abbrechen - Das Fenster wird ohne zu speichern verlassen Nicht jedes Modul bietet alle M glichkeiten an. Folgende Module sind verf gbar: ------------------------------- @{" Blackout " link Blackout} @{" AmigaSign " link AmigaSign} @{" ASwarm " link Aswarm} @{" Butterfly " link Butterfly} @{" Clock " link Clock} @{" Crumble " link Crumble} @{" Dissolve " link Dissolve} @{" Electric " link Electric} @{" Execute " link Execute} @{" Fade " link Fade} @{" Flash " link Flash} @{" FlyingToaster " link FlyingToaster} @{" Fountain " link Fountain} @{" Fractal " link Fractal} @{" Goats " link Goats} @{" Gravity " link Gravity} @{" Guru " link Guru} @{" Life " link Life} @{" Lines " link Lines} @{" Mandel " link Mandel} @{" Maze " link Maze} @{" Melt " link Melt} @{" Mosaic " link Mosaic} @{" Noise " link Noise} @{" PatternCycling " link PatternCycling} @{" Plasma " link Plasma} @{" Pyro " link Pyro} @{" Radar " link Radar} @{" Skyline " link Skyline} @{" Slideshow " link Slideshow} @{" Snow " link Snow} @{" Splines " link Splines} @{" Spot " link Spot} @{" StarField " link StarField} @{" Text " link Text} @{" TicTacToe " link TicTacToe} @{" Tiles " link Tiles} @{" Tunnel " link Tunnel} @{" Worms " link Worms} @{" Worms2 " link Worms2} @endnode @node Blackout "Blackout" Blackout: --------- Dies ist das "interne" Blankmodul von BlitzBlank. Es ist immer verf gbar. ffnet einfach einen schwarzen 320x200x1 Bildschirm im Modus des vordersten Bildschirms. @endnode @node AmigaSign "AmigaSign" AmigaSign: ---------- Das ber hmte Amiga-Symbol fliegt ber den Bildschirm und dreht sich dabei. Parameter: Bewegung - In welche Richtungen das Symbol fliegen soll Rotgeschwindigkeit - Wie schnell das Symbol rotiert (0=Normalgeschw.) Geschwindigkeit - Wie schnell das Symbol fliegt Puffern - Schaltet Double-Buffering ein/aus AmigaSign ist Copyright by @{" Thomas B rkel " link P15}. Die Grafiken sind von Alexander Wiggert. @endnode @node ASwarm "ASwarm" ASwarm: ------- Bienen und Wespen fliegen umher. Die Bienen jagen die Wespen. Parameter: Geschwindigkeit - Wie schnell Bienen und Wespen fliegen Farbe - Farbwechsel ja/nein Zielen - Wohin die Bienen zielen Bienen - Anzahl der Bienen Wespen - Anzahl der Wespen Bienen Beschl - Beschleunigung der Bienen Wespen Beschl - Beschleunigung der Wespen Original Source von Alexander Kneer und Michael D. Bayne. Portiert nach BlitzBlank von @{" Thomas B rkel " link P15}. @endnode @node Butterfly "Butterfly" Butterfly: ---------- Bunte Schmetterlinge flattern ber den Bildschirm. Parameter: Schmetterlinge - Anzahl der Schmetterlinge Minimale Geschwindigkeit - Wie schnell ein Schmetterling mind. fliegt Maximale Geschwindigkeit - Wie schnell ein Schmetterling max. fliegt gel Geschwindigkeit - Wie schnell die Fl gel schlagen sollen Puffern - Schaltet Double-Buffering ein/aus Butterfly ist Copyright by @{" Thomas B rkel " link P15}. Die Grafiken sind von Asha Develder. @endnode @node Clock "Clock" Clock: ------ Dieses Modul zeigt wahlweise eine analoge oder digitale Uhr auf dem Bildschirm an. Allgemeine Parameter: Bewegung - In welche Richtungen die Uhr fliegen soll Geschwindigkeit - Wie schnell die Uhr fliegen soll Sekunden - Schaltet die Sekundenanzeige ein Puffern - Schaltet Double-Buffering ein/aus Optimieren - Versucht immer so wenig, wie m glich zu zeichnen Analoge Parameter: e - Gr e der Uhr in Prozent vom Bildschirm Kreis - Au enring zeichnen ja/nein Digitale Parameter: Zeichensatz - Welcher Zeichensatz soll verwendet werden (auch proportionale und Color-Fonts m glich!) Farbe - Farbe (falls es kein Color-Font ist) 24h - 12/24 Stunden-Anzeige Cache - Zahlen im Voraus zeichnen (schneller, aber braucht mehr CHIP-RAM) Clock ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Crumble "Crumble" Crumble: -------- Dieses Modul "verschrumpelt" den aktuellen Bildschirm von unten nach oben. Parameter: Geschwindigkeit - Wie schnell das Bildschirm verschrumpelt werden soll Dunkler Hintergrund - brig bleibt ein dunkler Hintergrund Helligkeit - Die Bildschirmhelligkeit w hrend des Effekts Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Crumble ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Dissolve "Dissolve" Dissolve: --------- Der vordere Bildschirm (Workbench) l st sich langsam auf. Parameter: Geschwindigkeit [1-5000] wieviele Pixel pro Bild (z.B. 1/50s) entfernt werden. Version 1.0 Dissolve ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Electric "Electric" Electric: --------- Simuliert einen Funken berschlag. Parameter: Details [10-100] Wie fein der Effekt sein soll. Version 1.1 Electric ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Execute "Execute" Execute: -------- Dieses Modul f hrt ein Programm aus. Dieses MUSS sich mit CTRL-C oder CTRL-D stoppen lassen (oder sich automatisch beenden). Parameter: Programm - Pfad und Name des auszuf hrenden Programms Argumente - Parameter f r das Programm Stack - Stackgr e (voreingestellt ist 4000) CTRL-C - Programm wird mit CTRL-C abgebrochen CTRL-D - Programm wird mit CTRL-D abgebrochen Schlu befehl - Dieser Befehl wird beim Abbruch ausgef (kann weggelassen werden) Execute ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Fade "Fade" Fade: ----- Dieses Modul blendet den aktuellen Bildschirm weich aus. AGA/OS 3.0 wird unterst tzt (weicheres Ausblenden). Parameter: Helligkeit - Die verbleibende Bildschirmhelligkeit Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Fade ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Flash "Flash" Flash: ------ Dieses Modul erzeugt ein Gewitter auf dem Bildschirm. Parameter: Blitze - Die maximale Anzahl der Blitze Aufhellen - Der Hintergrund soll beim Blitzen aufgehellt werden Flash ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node FlyingToaster "FlyingToaster" FlyingToaster: -------------- Toaster fliegen ber den Bildschirm. Parameter: Toaster - Anzahl der Toaster Geschwindigkeit - Wie schnell die Toaster fliegen Original Source & Gfx von Gernot Reisinger und Michael D. Bayne. Portiert nach BlitzBlank von @{" Thomas B rkel " link P15}. @endnode @node Fountain "Fountain" Fountain: --------- Es sprudeln muntere Punkte ber den Bildschirm. Parameter: Punkte [10-500] Anzahl der Punkte Streuung [10-100] Wie stark die Fountaine horizontal streut. Bemerkung: Bildschirmmodi mit 2 oder 3 Planes reichen vollkommen. Version 1.2 Fountain ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Fractal "Fractal" Fractal: -------- Fraktale werden auf dem Bildschirm gezeichnet. Original Source von Olaf Seibert und Alexander Kneer. Portiert nach BlitzBlank von @{" Thomas B rkel " link P15}. @endnode @node Goats "Goats" Goats: ------ Simulation von Hirten und Ziegen auf dem Bildschirm. Parameter: Verz gerung - Geschwindigkeit des Ablaufs Hirten - Anzahl der Hirten, die Gras anpflanzen Ziegen - Anzahl der Ziegen Reproduktion - Vermehrung Screen - Eigener Bildschirm oder oberster Bildschirm benutzen Original Source von Steve Akers. Portiert nach BlitzBlank von @{" Thomas B rkel " link P15}. @endnode @node Gravity "Gravity" Gravity: -------- Zeigt einige Punkte, die sich wie gleich geladene Massen verhalten. Parameter: Anz. Punkte [2-20] wie wieviele Punkte herumfliegen Anziehungskraft [0-20] wie stark sich die Punkte anziehen Absto ungskraft [0-20] wie stark sich die Punkte absto Punktgr e [1-3] wie gro die Punkte gemalt werden sollen (n tzlich f r hohe Bildaufl sungen) Bemerkung: Schneller (Co)Prozessor empfohlen! Version 1.0 Gravity ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Guru "Guru" Guru: ----- Der geliebte Guru erscheint. Parameter: keine Version 1.1 Guru ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Life "Life" Life: ----- Simuliert das Spiel des Lebens (Life). Parameter: Aufl sung [10-100] Anzahl der K stchen horizontal den Bildschirm Refreshzeit [10-500] Zeit zwischen zuf lligem Neuinitialisiern Version 1.1 Life ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Lines "Lines" Lines: ------ Dieses Modul wirbelt bunte Linien ber den Bildschirm. Die Idee dazu stammt von J rgen Denner. Parameter: Linien - Anzahl der Linien Lines ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Mandel "Mandel" Mandel: ------- Zeichnet Bilder der Mandelbrotmenge. Bemerkung: Schneller Prozessor empfohlen! Version 1.0 Mandel ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Maze "Maze" Maze: ----- Erzeugt ein Labyrinth und findet einen Ausweg heraus. Parameter: Zellgr e - Breite der Wege sungsverz gerung - Wie schnell gel st wird Farbige Spur - Farbige Spur hinterlassen Original Source von Michael D. Bayne. Portiert nach BlitzBlank von @{" Thomas B rkel " link P15}. @endnode @node Melt "Melt" Melt: ----- Dieses Modul "zerschmilzt" den aktuellen Bildschirm. Parameter: Geschwindigkeit - Wie schnell der Effekt ablaufen soll e - Breite der Verl Auffrischungszyklus - Verz gerung bis zum Bildneuaufbau Helligkeit - Die verbleibende Bildschirmhelligkeit Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Melt ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Mosaic "Mosaic" Mosaic: ------- Dieses Modul "zerpuzzlet" den aktuellen Bildschirm. Parameter: Geschwindigkeit - Wie schnell der Effekt ablaufen soll e - Gr e der Quadrate Auffrischungszyklus - Verz gerung bis zum Bildneuaufbau Helligkeit - Die verbleibende Bildschirmhelligkeit Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Mosaic ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Noise "Noise" Noise: ------ Erzeugt ein weisses Rauschen auf dem Monitor, wie man es von Fernsehern kennt. Parameter: Helligkeit [0-100] Wieviel Prozent des Bildschirms wei sein soll. Bemerkung: Je mehr Farben, desto besser der Effekt. Version 1.2 Noise ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node PatternCycling "PatternCycling" PatternCycling: --------------- Zeichnet farbige Muster und wendet darauf Color-Cycling an. Parameter: Ringe, Balken, Wellen W hlt, welche Muster gemalt werden Geschwindigkeit [-10 - 10] W hlt Geschwindigkeit und Richtung des Color-Cyclings. Wechsel [0-300] Zeit zwischen dem Wechsel des Musters (0 bedeutet kein Wechsel) Bemerkung: OS 3.0 und 256-Farben-Screen empfohlen ! Version 1.0 PatternCycling ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Plasma "Plasma" Plasma (Geschrieben in BlitzBasic ][) ======------------------------------- Zeichnet Plasma- hnliche Muster unter Benutzung des gew hlten Screenmodes und der Anzahl der Farben und wechselt dann die Farben zyklisch, soda sich das Muster bewegt. Parameter: Palettentyp - Der Palettentyp ver ndert die Art der Palette, die zum Erzeugen des Plasmas verwendet wird. Zur Wahl stehen: Plasma, Wolken, Elektrisch. Anstelle von Erkl rungen schauen Sie es sich am besten an. Farbwechsel-Geschwindigkeit - Die Geschwindigkeit, mit der die Farben gewechselt werden. Helligkeit - Die Helligkeit der Palette, einstellbar von 0 (geringste) bis 4 (gr te Helligkeit). Anzeige - Die Wahl der Anzeige ist sehr wichtig bei diesem Modul. In hohen Aufl sungen dauert es sehr lange, bis das Muster gezeichnet ist. Geringe Aufl sungen sehen immer noch gut aus und brauchen bei weitem nicht so lange. Die Anzahl der Farben macht keinen so gro en Zeitunterschied, und mehr Farben sehen VIEL besser aus. Plasma ist Copyright by @{" Daniel Pink " link DanielPink}. @endnode @node Pyro "Pyro" Pyro: ----- Dieses Modul erzeugt ein Feuerwerk auf dem Bildschirm. Die mathematischen Grundlagen zu Pyro sind von Wolfgang B rkel. Parameter: Raketen - Anzahl der Raketen Doppelte Pixel - Explodierene Raketen werden doppelt gro (besser sichtbar, aber langsamer) Pyro ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Radar "Radar" Radar: ------ Der Monitor wird zum Radarschirm. Parameter: Geschwindigkeit [2-100] Wie schnell sich das Radar dreht Radarnachleuchten [1-4] Wie lange der Radarstrahl nachleuchtet (1 - kurz, 4-lang) Objektnachleuchten [1-10] Wie lange die Objekte nachleuchten (1 - kurz, 10-bis der Radarstrahl wieder vorbeikommt) Objekte [0-100] Wieviele Objekte sichtbar sind Version 1.1 Radar ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Skyline "Skyline" Skyline: -------- Zeichnet einige Hochh user bei Abendd mmerung (bzw. Nacht) mit Gewitter, Sternen, Flugzeug, Meteoren usw. Bemerkung: Parameter: Gewitter [0-9] Wie stark das Gewitter ist (0 - kein Gewitter) Flugzeug [0-9] Wie h ufig Flugzeuge zu sehen sind. Meteor [0-9] Wie h ufig Meteore zu sehen sind. Warnlichter Ob Luftverkehr-Warnlichter auf einem Hochhaus zu sehen sind. Sterne [0-200] Wie viele Sterne maximal zu sehen sind. Tageslicht [0-9] Wieviel Tageslicht noch vorhanden ist. Donner [0-64] Lautst rke des Donners (0 f r aus) Version 1.1 Skyline ist Copyright by @{" Dirk Farin " link DirkFarin}. Idee, Donnerger usch und etwas Sourcecode von Jason Sonnenschein. @endnode @node Slideshow "Slideshow" Slideshow: ---------- Dieses Modul zeigt eine Diashow. Das Anzeigeprogramm mu sich mit CTRL-C beenden lassen, um f r dieses Modul geeignet zu sein (Multiview von OS 3.0 funktioniert nicht, von OS 3.1 aber schon). Parameter: Anzeiger - Das Anzeigerprogramm Parameter - Zus tzliche Parameter f r den Anzeiger Verzeichnis - Verzeichnis mit den Bildern Muster - Muster f r die Namen der Bilder (zB #?.IFF) Stack - Stackgr r den Anzeiger Verz gerung - Pause zwischen 2 Bildern Puffern - Bild im Hintergrund laden Hinweis: Die Puffer-Option sorgt daf r, da zwischendurch nicht die Workbench sichtbar wird und wirkt am besten mit Anzeigeprogrammen, die erst dann ihren Screen nach vorne bringen, wenn das Bild komplett geladen ist. Slideshow ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Snow "Snow" Snow: ----- t es auf dem Bildschirm schneien. Der Schnee sammelt sich dabei auch langsam am Boden. Parameter: Schneeflocken [10-500] Anzahl der Schneeflocken Windst rke [0-10] Windstille bis st rmisch Windh ufigkeit [0-100] wieviel Prozent der Zeit Wind sein soll Schneeh he [1-100] wieviel Prozent des Bildschirms maximal mit Schnee gef llt werden Bemerkung: Bildschirmmodi mit 2 oder 3 Planes reichen vollkommen. Version 1.2 Snow ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Splines "Splines" Splines: -------- Splines erzeugt ber den Bildschirm wirbelnde Spline-Kurven. Parameter: Modus - Geradeaus, Springend, Variationen r jeden Modus: Fixpunkte - Anzahl der Punkte in einer Kurve Splines - Anzahl der Splines Spline Geschwindigkeit - Geschwindigkeit der Splines Zufallsintervall - Wie oft der Zufall zuschl Splines ist Copyright by @{" J rgen Denner " link J rgenDenner}. @endnode @node Spot "Spot" Spot: ----- Bewegt Spot(s) ber den aktuellen Bildschirm. Parameter: Geschwindigkeit - Wie schnell die Spots sich bewegen Spots - Anzahl der Spots (bei mehr als 1 wird automatisch Double-Buffering eingeschaltet) e - Gr e der Spots Helligkeit - Die verbleibende Bildschirmhelligkeit Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Auffrischen - Bild unter den Spots st ndig aktualisieren se - Nicht system-konform verhalten Hinweis: Die Option "B se" versucht bei einem Spot, die Bewegungen flimmerfreier zu machen, ist aber nicht ganz system-konform und funktioniert nicht auf Grafikkarten. Bei mehr, als einem Spot, ist diese Option wirkungslos, weil dann sowieso Double-Buffering aktiv ist. Spot ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node StarField "StarField" StarField: ---------- Flug durch ein Sternenfeld. Parameter: Sterne - Anzahl der Sterne Geschwindigkeit - Geschwindigkeit des Flugs Farbe - Farbige oder graue Sterne Spot ist Copyright by @{" Matthias Bock " link MatthiasBock}. Portiert von Modula nach C und von BB 1.x nach BB 2.x von Thomas B rkel. @endnode @node Text "Text" Text: ----- Zeigt Text auf dem Bildschirm entweder als Nachricht, oder als Laufschrift an. Allgemeine Parameter: Zeichensatz - Welcher Zeichensatz soll verwendet werden (auch proportionale und Color-Fonts m glich!) Farbe - Farbe (falls es kein Color-Font ist) Geschwindigkeit - Wie schnell soll der Text bewegt werden Puffern - Schaltet Double-Buffering ein/aus Laufschrift-Parameter: Text - Der anzuzeigende Text Position - Position des Texts auf dem Bildschirm Cache - Text im Voraus zeichnen (schneller, aber braucht mehr CHIP-RAM) Nachricht-Parameter: Bewegung - Bewegungsrichtung der Nachricht Zeile 1-4 - Die anzuzeigende Nachricht. Untere Zeilen, die leer sind, werden auch nicht angezeigt. Falls die Nachricht mit dem eingestellten Zeichensatz nicht auf den eingestellten Bildschirm passt, dann macht das Modul gar nichts. Text ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node TicTacToe "TicTacToe" TicTacToe: ---------- Der Computer spielt mit sich selbst TicTacToe auf dem Bildschirm. Parameter: e - Gr e des Spielfeldes Verz gerung - Verz gerung zwischen Z Modus - Normal: Es werden Z ge gemacht, die zum Sieg f hren k nnen. Wargames: Kein Zug f hrt zum Sieg (siehe Film "Wargames"). Bewegung - Spielfeld wird an verschiedenen Stellen auf Schirm gezeichnet; sonst starr an einer Stelle. TicTacToe ist Copyright by @{" Stefan Scholl " link StefanScholl}. @endnode @node Tiles "Tiles" Tiles: ------ Tiles unterteilt den aktuellen Screen in Quadrate, die dann hin- und hergeschoben werden (simuliert ein bekanntes Spiel). Parameter: Rand - Die Umrandung der Quadrate Geschwindigkeit - Die Geschwindigkeit des Spiels e - Kantenl nge der Quadrate in % der Bildschirmbreite se - Nicht system-konform verhalten Helligkeit - Die verbleibende Bildschirmhelligkeit Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Hinweis: Die Option "B se" versucht, die Bewegungen flimmerfreier zu machen, ist aber nicht ganz system-konform und funktioniert nicht auf Grafikkarten. Tiles ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Tunnel "Tunnel" Tunnel: ------- Flug durch einen Tunnel. Parameter: Geschwindigkeit - Wie schnell man durch den Tunnel fliegt Rechteckt - Aus wievielen Rechtecken der Tunnel besteht nge - L nge des Tunnels Seitenverh ltnis - Das Seitenverh ltnis der Tunnel-Rechtecke (10 entspricht dem Verh ltnis des Monitors, <10 bedeutet breiter und >10 bedeutet h x Geschwindigkeit - Wie schnell der Tunnel sich horizontal biegt y Geschwindigkeit - Wie schnell der Tunnel sich vertikal biegt x Amplitude - Wie stark der Tunnel sich horizontal biegt y Amplitude - Wie stark der Tunnel sich vertikal biegt Version 1.0 Tunnel ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node Worms "Worms" Worms: ------ Worms l t kleine, gefr ige W rmer ber den aktuellen Screen wuseln. Parameter: rmer - Anzahl der W nge - L nge der W e - Gr e der Wurmsegmente Helligkeit - Die verbleibende Bildschirmhelligkeit Verz gerung - Verz gerung, bis die Helligkeit erreicht wird Worms ist Copyright by @{" Thomas B rkel " link P15}. @endnode @node Worms2 "Worms2" Worms2: ------- rmer kriechen ber den Bildschirm. Parameter: Anzahl [1-50] Wieviele W nge [10-200] L nge eines Wurms Verr cktheit [3-30] ob die W rmer geradeaus oder sehr krumm kriechen Geschwindigkeit [1-4] Wie schnell die W rmer kriechen Bemerkung: Bildschirmmodi mit 4 oder 5 Planes sind optimal. Version 1.1 Worms2 ist Copyright by @{" Dirk Farin " link DirkFarin}. @endnode @node modauthors "Modulautoren" Die in dieser Release beiliegenden Module wurden von folgenden Autoren programmiert: @{" Thomas B rkel " link P15} @{" J rgen Denner " link J rgenDenner} @{" Dirk Farin " link DirkFarin} @{" Daniel Pink " link DanielPink} @{" Stefan Scholl " link StefanScholl} @{" Matthias Bock " link MatthiasBock} @endnode @node J rgenDenner "Modulautoren" rgen Denner Landstr. 116 D-69198 Schriesheim Germany @endnode @node DirkFarin "Modulautoren" Dirk Farin Kapellenweg 15 D-72070 T bingen Germany EMail: farindk@trick.informatik.uni-stuttgart.de @endnode @node DanielPink "Modulautoren" Postadresse: Daniel Pink 26 Elderbek Close, Cheshunt, Hertfordshire, EN7 6HS. England. E-Mail: (Bis Juli 1995) D.C.J.Pink@Herts.ac.uk @endnode @node StefanScholl "Modulautoren" EMail: Stefan Scholl @endnode @node MatthiasBock "Modulautoren" EMail: Matthias Bock @endnode @node newmods "Neue Module" Module, die ich gerne h tte, bzw. schon in Planung sind: - irgendwas mit 3D-Grafik - sonstige Gags @endnode